Senior QA Automation Engineer

Senior QA Automation Engineer

Job Overview:-


Company Description:

SAM AI Solutions is at the forefront of digital transformation, empowering businesses to navigate and thrive in the ever-evolving technological landscape. Our company is driven by a team of visionary professionals who deliver excellence through innovative solutions.

Our expertise lies in transforming businesses by leveraging cutting-edge digital technologies and providing top-tier staff augmentation services. We understand the unique challenges faced by modern enterprises and offer tailored solutions that drive efficiency, scalability, and growth.


As a Senior QA Automation Engineer at SAM AI Solutions Ltd, you will be responsible for testing all features, functional and non-functional, for our Product, along with examining whether the software meets architectural requirements, developing and automating tests for software validation, ensuring the high-quality of the system, interacts with firmware developers and validation engineers or not.

Key Responsibilities:

  • Create, enhance, debug, and run the test cases
  • PyTest and Selenium experience Must, minimum 3 years
  • Collate and monitor the defect management process
  • Manage the changes and execute regression tests
  • Come up with exact solutions for problems related to object identity and error handling
  • Track bug life cycle workflows: test, initiate, review, investigate, update, and confirm resolution of identified issues.
  • Automated and manual tests are conducted to ensure that the software created by developers fits its purpose.
  • Work closely with the developers to ensure bugs are fixed based on test case results to maintain quality and accuracy. 
  • Identify non-show-stopper bugs from severe bugs
  • Identify weaknesses in our products
  • Participate in requirement reviews to write and help others write test cases.
  • Write and maintain test plans, test environments, test cases, and Automation test scripts, test tools, and track defects.
  • Make recommendations for improvement to enhance process and efficiency, quality and customer experience·
  • Create training materials and operating manuals, Document quality assurance activities, and create audit reports.
  • Help in building an automation testing team.


Key Qualifications:

  • Minimum of Bachelor’s Degree in Software Engineering, IT, or a related field
  • 4-7 years of experience
  • Solid coding skills for designing and implementing various automated solutions
  • Preferred  to have - ISTQB CTFL Certificate


Key Skills:

  • Team Player, Time management and organisational Skills.
  • Analytical skills and Great attention to detail
  • Excellent troubleshooting and problem-solving skills
  • Strong work ethic, team-oriented attitude, flexibility and aptitude to thrive in a fast-paced environment
  • Ability to work effectively in a multi-cultural environment and across time zones
  • Ability to multitask and work under pressure
  • Excellent written and verbal communication in English and Arabic
  • Strong knowledge of quality assurance methodologies
  • Deep expertise in the execution of Automation test cases and Regression Testing
  • Familiarity with bug-tracking tools and processes (JIRA, Asana, Trello)
  • Familiarity with modern development approaches like Agile, Scrum, and Lean
  • Strong knowledge in identifying and selecting the automation testing framework
  • Solid test automation background to fulfil the automation tasks.
  • Strong knowledge of CI/CD
  • Proficiency in multiple programming languages and coding design patterns
  • Strong Experience with Python (Preferred), Java, Selenium, TestNG/JUnit, Maven, Appium, Git, Rest Assured, Postman, JMeter!
  • Strong experience in Mobile & Web UI test automation
  • Deep understanding of HTML & JS.
  • Good experience in API test automation
  • Applying various designs and documenting the automation test strategy
  • Creating an automated test plan
  • Configuring Selenium Test Environment (STE) to set it up
  • Participating in Selenium Environment Setup with an Integrated Development Environment (IDE)
  • Automating the design of a framework and Implementing it as per the structure of the project

 




Contact Us